C:\jhtp_10th\ch07\fig07_02>java InitArray
Index Value
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
InitArray.java// Fig. 7.2: InitArray.java
// Initializing the elements of an array to default values of zero.
public class InitArray
{
public static void main(String[] args)
{
// declare variable array and initialize it with an array object
int[] array = new int[10]; // new creates the array object
System.out.printf("%s%8s%n", "Index", "Value"); // column headings
// output each array element's value
for (int counter = 0; counter < array.length; counter++)
System.out.printf("%5d%8d%n", counter, array[counter]);
}
} // end class InitArray
Note the %n in the printf statement - this is Java preferred way of specifying a newline character
In the Java programming language, the \n escape always generates the linefeed character (\u000A). Don't use \n unless you specifically want a linefeed character. To get the correct line separator for the local platform, use %n.
Maintained by John Loomis, updated Tue Jan 24 15:27:29 2017